Primal-dual approximation algorithms for a packing-covering pair of problems
نویسندگان
چکیده
We consider a special packing-covering pair of problems. The packing problem is a natural generalization of finding a (weighted) maximum independent set in an interval graph, the covering problem generalizes the problem of finding a (weighted) minimum clique cover in an interval graph. The problem pair involves weights and capacities; we consider the case of unit weights and the case of unit capacities. In each case we describe a simple algorithm that outputs a solution to the packing problem and to the covering problem that are within a factor of 2 of each other. Each of these results implies an approximative minmax result. For the general case of arbitrary weights and capacities we describe an LP-based (2+ )-approximation algorithm for the covering problem. Finally, we show that, unless P = NP, the covering problem cannot be approximated in polynomial time within arbitrarily good precision.
منابع مشابه
Primal-Dual Approximation Algorithms for Metric Facility Location and k-Median Problems
We present approximation algorithms for the metric uncapacitated facility location problem and the metric k-median problem achieving guarantees of 3 and 6 respectively. The distinguishing feature of our algorithms is their low running time: O(m log m) and O(m logm(L+log(n))) respectively, where n and m are the total number of vertices and edges in the underlying graph. The main algorithmic idea...
متن کاملSolving Packing and Covering LPs in $\tilde{O}(\frac{1}{\epsilon^2})$ Distributed Iterations with a Single Algorithm and Simpler Analysis
Packing and covering linear programs belong to the narrow class of linear programs that are efficiently solvable in parallel and distributed models of computation, yet are a powerful modeling tool for a wide range of fundamental problems in theoretical computer science, operations research, and many other areas. Following recent progress in obtaining faster distributed and parallel algorithms f...
متن کامل2 4 O ct 2 01 7 Solving Packing and Covering LPs in Õ ( 1 ǫ 2 ) Distributed Iterations with a Single Algorithm and Simpler Analysis
Packing and covering linear programs belong to the narrow class of linear programs that are efficiently solvable in parallel and distributed models of computation, yet are a powerful modeling tool for a wide range of fundamental problems in theoretical computer science, operations research, and many other areas. Following recent progress in obtaining faster distributed and parallel algorithms f...
متن کاملHow well can Primal - Dual and Local - Ratio algorithms perform ? ∗ Allan
We define an algorithmic paradigm, the stack model, that captures many primal dual and local ratio algorithms for approximating covering and packing problems. The stack model is defined syntactically and without any complexity limitations and hence our approximation bounds are independent of the P vs NP question. Using the stack model, we bound the performance of a broad class of primal dual an...
متن کاملHow well can Primal-Dual and Local-Ratio algorithms
We define an algorithmic paradigm, the stack model, that captures many primal-dual and local-ratio algorithms for approximating covering and packing problems. The stack model is defined syntactically and without any complexity limitations and hence our approximation bounds are independent of the P vs NP question. We provide tools to bound the performance of primal dual and local ratio algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RAIRO - Operations Research
دوره 36 شماره
صفحات -
تاریخ انتشار 2002